package com.ruoyi.logistic.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;


@Data
public class NetworkCustomerFreightCollect implements Serializable {
    private static final long serialVersionUID = -8702880645092523616L;
    //    汇总时间
    @ApiModelProperty(value = "汇总时间")
    private String collectTime;
    //     网点名称
    @ApiModelProperty(value = "网点名称")
    private String networkNameId;
    //     出账状态
    @ApiModelProperty(value = "出账状态")
    private String intoAccountStatus;
    //      客户名称
    @ApiModelProperty(value = "客户名称")
    private String settleObject;
    //    父客户
    @ApiModelProperty(value = "父客户")
    private String parentCustomer;
    //      客户结算类型
    @ApiModelProperty(value = "客户结算类型")
    private String customerSettlement;
    //    总票数
    @ApiModelProperty(value = "总票数")
    private Integer totalTicket;
    //    异常票数
    @ApiModelProperty(value = "异常票数")
    private Integer abnormalTicket;
    //    总重量
    @ApiModelProperty(value = "总重量")
    private Double totalWeight;
    //    客户运费
    @ApiModelProperty(value = "客户运费")
    private BigDecimal transportMoney;
    //    预收面单费
    @ApiModelProperty(value = "预收面单费")
    private BigDecimal precharge;
    //  未收面单费
    @ApiModelProperty(value = "未收面单费")
    private BigDecimal uncharge;
    //    附加费
    @ApiModelProperty(value = "附加费")
    private BigDecimal additionFee;
    //    应收金额
    @ApiModelProperty(value = "应收金额")
    private BigDecimal receivableAmount;
    //    总金额
    @ApiModelProperty(value = "总金额")
    private BigDecimal totalAmount;
    //    己出账票数
    @ApiModelProperty(value = "己出账票数")
    private Integer outOfAccountTicket;
    //    未出账票数
    @ApiModelProperty(value = "未出账票数")
    private Integer outstandingAccountTicket;
    //    已出账金额
    @ApiModelProperty(value = "已出账金额")
    private BigDecimal outOfAccountMoney;
    //    前后费用差额
    @ApiModelProperty(value = "前后费用差额")
    private BigDecimal costDifferential;
    //    预付款已收金额
    @ApiModelProperty(value = "预付款已收金额")
    private BigDecimal alreadyReceiveMoney;
    //    预付款已扣款票数
    @ApiModelProperty(value = "预付款已扣款票数")
    private Integer alreadyReceiveTicket;
    //    预付款未扣款票数
    @ApiModelProperty(value = "预付款未扣款票数")
    private Integer alreadyUncoveredTicket;
//    private NetworkName networkName;
}
